package com.dao.secondary.device;
import com.model.domain.device.GetDeviceObdExFactoryBatchBindInfoDO;
import com.model.pojo.device.DeviceObdExFactoryBatchBindInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DeviceObdExFactoryBatchBindInfoMapper {
    int deleteByPrimaryKey(@Param("deviceObdExFactoryBatchBindInfoId") Long deviceObdExFactoryBatchBindInfoId);

    int insert(DeviceObdExFactoryBatchBindInfo record);

    int insertSelective(DeviceObdExFactoryBatchBindInfo record);

    DeviceObdExFactoryBatchBindInfo selectByPrimaryKey(@Param("id") Long id);

    int updateByPrimaryKeySelective(DeviceObdExFactoryBatchBindInfo record);

    int updateByPrimaryKey(DeviceObdExFactoryBatchBindInfo record);

    List<DeviceObdExFactoryBatchBindInfo> selectList(GetDeviceObdExFactoryBatchBindInfoDO getdeviceObdExFactoryBatchBindInfoDO);

    void insertListSelective(List<DeviceObdExFactoryBatchBindInfo> deviceObdExFactoryBatchBindInfoList);

    void updateListSelective(List<DeviceObdExFactoryBatchBindInfo> deviceObdExFactoryBatchBindInfoList);

    int has(@Param("deviceObdExFactoryBatchBindInfoId") Long deviceObdExFactoryBatchBindInfoId, @Param("isDelete") Byte isDelete);
}